<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Kinetis Bootloader Host: elftosb::CallStatementASTNode Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="nxp_logo_small.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Kinetis Bootloader Host
   &#160;<span id="projectnumber">2.0.0</span>
   </div>
   <div id="projectbrief">Host Tools for Kinetis devices</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Introduction</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classelftosb_1_1_call_statement_a_s_t_node.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classelftosb_1_1_call_statement_a_s_t_node-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">elftosb::CallStatementASTNode Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>AST node for a call statement.  
 <a href="classelftosb_1_1_call_statement_a_s_t_node.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_elftosb_a_s_t_8h_source.html">ElftosbAST.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for elftosb::CallStatementASTNode:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" frameborder="0" src="classelftosb_1_1_call_statement_a_s_t_node__inherit__graph.svg" width="216" height="187"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for elftosb::CallStatementASTNode:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" frameborder="0" src="classelftosb_1_1_call_statement_a_s_t_node__coll__graph.svg" width="347" height="350"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a4a46d3bb3273ca656d1083165437613c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a46d3bb3273ca656d1083165437613c"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a4a46d3bb3273ca656d1083165437613c">call_type_t</a> { <br />
&#160;&#160;<b>kCallType</b>, 
<br />
&#160;&#160;<b>kJumpType</b>
<br />
 }<tr class="memdesc:a4a46d3bb3273ca656d1083165437613c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Possible sub-types of call statements. <br /></td></tr>
</td></tr>
<tr class="separator:a4a46d3bb3273ca656d1083165437613c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae3f2990b0a0d87a974acb13840f5007c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3f2990b0a0d87a974acb13840f5007c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>CallStatementASTNode</b> (<a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a4a46d3bb3273ca656d1083165437613c">call_type_t</a> callType=kCallType)</td></tr>
<tr class="separator:ae3f2990b0a0d87a974acb13840f5007c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb868415fa0171a10e3f5818598a6e85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb868415fa0171a10e3f5818598a6e85"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>CallStatementASTNode</b> (<a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a4a46d3bb3273ca656d1083165437613c">call_type_t</a> callType, <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *target, <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *arg, <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *sp)</td></tr>
<tr class="separator:adb868415fa0171a10e3f5818598a6e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab42af2e998003d60f2930eae5f5bc175"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab42af2e998003d60f2930eae5f5bc175"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>CallStatementASTNode</b> (const <a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html">CallStatementASTNode</a> &amp;other)</td></tr>
<tr class="separator:ab42af2e998003d60f2930eae5f5bc175"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab47d045f56ba13a379f759a3bf54d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adab47d045f56ba13a379f759a3bf54d7"></a>
virtual <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#adab47d045f56ba13a379f759a3bf54d7">clone</a> () const </td></tr>
<tr class="memdesc:adab47d045f56ba13a379f759a3bf54d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an exact duplicate of this object. <br /></td></tr>
<tr class="separator:adab47d045f56ba13a379f759a3bf54d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ba7319c6b9baf547d6a63d572a2a13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61ba7319c6b9baf547d6a63d572a2a13"></a>
virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a61ba7319c6b9baf547d6a63d572a2a13">nodeName</a> () const </td></tr>
<tr class="memdesc:a61ba7319c6b9baf547d6a63d572a2a13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the object's class. <br /></td></tr>
<tr class="separator:a61ba7319c6b9baf547d6a63d572a2a13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0def3d920d1b62d71ffef2e81505a9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0def3d920d1b62d71ffef2e81505a9a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>printTree</b> (int indent) const </td></tr>
<tr class="separator:ae0def3d920d1b62d71ffef2e81505a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74de9ada4491a669363980b88a5d2ee5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74de9ada4491a669363980b88a5d2ee5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCallType</b> (<a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a4a46d3bb3273ca656d1083165437613c">call_type_t</a> callType)</td></tr>
<tr class="separator:a74de9ada4491a669363980b88a5d2ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02de8084e836c3c3d65f72ece90115f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02de8084e836c3c3d65f72ece90115f6"></a>
<a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a4a46d3bb3273ca656d1083165437613c">call_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getCallType</b> ()</td></tr>
<tr class="separator:a02de8084e836c3c3d65f72ece90115f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6a89123c724495b86270ed6fcc73b97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6a89123c724495b86270ed6fcc73b97"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTarget</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *target)</td></tr>
<tr class="separator:aa6a89123c724495b86270ed6fcc73b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2327363c9ab1b23612da9286a80140c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2327363c9ab1b23612da9286a80140c2"></a>
<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getTarget</b> ()</td></tr>
<tr class="separator:a2327363c9ab1b23612da9286a80140c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a639472f1a9c803991f27f83632983e54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a639472f1a9c803991f27f83632983e54"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setArgument</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *arg)</td></tr>
<tr class="separator:a639472f1a9c803991f27f83632983e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ed7fcaa557520e8ba3351928a88697"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5ed7fcaa557520e8ba3351928a88697"></a>
<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getArgument</b> ()</td></tr>
<tr class="separator:ac5ed7fcaa557520e8ba3351928a88697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae743a060aa247789c17ae4cf83bfbd69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae743a060aa247789c17ae4cf83bfbd69"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setIsHAB</b> (bool isHAB)</td></tr>
<tr class="separator:ae743a060aa247789c17ae4cf83bfbd69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aeb0c5be65d2b5078d14d2d8b3b6f68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7aeb0c5be65d2b5078d14d2d8b3b6f68"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isHAB</b> () const </td></tr>
<tr class="separator:a7aeb0c5be65d2b5078d14d2d8b3b6f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d89df30fd10d1bb3838bef462e55780"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d89df30fd10d1bb3838bef462e55780"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setStackPointer</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *arg)</td></tr>
<tr class="separator:a3d89df30fd10d1bb3838bef462e55780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe672ea5872e76f6612ed973be9af97a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe672ea5872e76f6612ed973be9af97a"></a>
<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getStackPointer</b> ()</td></tr>
<tr class="separator:abe672ea5872e76f6612ed973be9af97a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classelftosb_1_1_statement_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classelftosb_1_1_statement_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classelftosb_1_1_statement_a_s_t_node.html">elftosb::StatementASTNode</a></td></tr>
<tr class="memitem:a7b62e47de7f8a32fc517067da213574a inherit pub_methods_classelftosb_1_1_statement_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b62e47de7f8a32fc517067da213574a"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>StatementASTNode</b> (const <a class="el" href="classelftosb_1_1_statement_a_s_t_node.html">StatementASTNode</a> &amp;other)</td></tr>
<tr class="separator:a7b62e47de7f8a32fc517067da213574a inherit pub_methods_classelftosb_1_1_statement_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classelftosb_1_1_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classelftosb_1_1_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classelftosb_1_1_a_s_t_node.html">elftosb::ASTNode</a></td></tr>
<tr class="memitem:a043dd6f2f5012e4c79ebb1b3816c4209 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a043dd6f2f5012e4c79ebb1b3816c4209"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a043dd6f2f5012e4c79ebb1b3816c4209">ASTNode</a> ()</td></tr>
<tr class="memdesc:a043dd6f2f5012e4c79ebb1b3816c4209 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a043dd6f2f5012e4c79ebb1b3816c4209 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040e81ff0ffed5739c77d4ec3640b59d inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a040e81ff0ffed5739c77d4ec3640b59d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a040e81ff0ffed5739c77d4ec3640b59d">ASTNode</a> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *parent)</td></tr>
<tr class="memdesc:a040e81ff0ffed5739c77d4ec3640b59d inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor taking a parent node. <br /></td></tr>
<tr class="separator:a040e81ff0ffed5739c77d4ec3640b59d inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1a6353ed6e3623589a34958e22785cb inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1a6353ed6e3623589a34958e22785cb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#aa1a6353ed6e3623589a34958e22785cb">ASTNode</a> (const <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> &amp;other)</td></tr>
<tr class="memdesc:aa1a6353ed6e3623589a34958e22785cb inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:aa1a6353ed6e3623589a34958e22785cb inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a434446abd89b49017a84c89a4d6f1 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10a434446abd89b49017a84c89a4d6f1"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a10a434446abd89b49017a84c89a4d6f1">~ASTNode</a> ()</td></tr>
<tr class="memdesc:a10a434446abd89b49017a84c89a4d6f1 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a10a434446abd89b49017a84c89a4d6f1 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5a5852a1b35781d7100571d64e8f159 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5a5852a1b35781d7100571d64e8f159"></a>
virtual <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getParent</b> () const </td></tr>
<tr class="separator:ab5a5852a1b35781d7100571d64e8f159 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1794d3f6c83e6b33fa3f254b9272b427 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1794d3f6c83e6b33fa3f254b9272b427"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setParent</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *newParent)</td></tr>
<tr class="separator:a1794d3f6c83e6b33fa3f254b9272b427 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acece9919c8ffba033b69135db6c86e7c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acece9919c8ffba033b69135db6c86e7c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>printTree</b> () const </td></tr>
<tr class="separator:acece9919c8ffba033b69135db6c86e7c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12c516a6c2cd97930ef96b083797188c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12c516a6c2cd97930ef96b083797188c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;loc)</td></tr>
<tr class="separator:a12c516a6c2cd97930ef96b083797188c inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa277aa3ef48c202bd62a7257364a950 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa277aa3ef48c202bd62a7257364a950"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;first, <a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;last)</td></tr>
<tr class="separator:afa277aa3ef48c202bd62a7257364a950 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6775b4f5fab83db8dd80fb8bb81b13 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c6775b4f5fab83db8dd80fb8bb81b13"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *loc)</td></tr>
<tr class="separator:a0c6775b4f5fab83db8dd80fb8bb81b13 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b2c2ca4f864bf923e240374356aed0 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44b2c2ca4f864bf923e240374356aed0"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setLocation</b> (<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *first, <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *last)</td></tr>
<tr class="separator:a44b2c2ca4f864bf923e240374356aed0 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66d9156a11292c6db60e353b964c0ea7 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66d9156a11292c6db60e353b964c0ea7"></a>
virtual <a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getLocation</b> ()</td></tr>
<tr class="separator:a66d9156a11292c6db60e353b964c0ea7 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab083904914f7318934768c0717256580 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab083904914f7318934768c0717256580"></a>
virtual const <a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getLocation</b> () const </td></tr>
<tr class="separator:ab083904914f7318934768c0717256580 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30546b2bcc70f5da4ed04f789b9923dc inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30546b2bcc70f5da4ed04f789b9923dc"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getFirstLine</b> ()</td></tr>
<tr class="separator:a30546b2bcc70f5da4ed04f789b9923dc inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e029a3526260e31c37d67ba364bc934 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e029a3526260e31c37d67ba364bc934"></a>
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>getLastLine</b> ()</td></tr>
<tr class="separator:a6e029a3526260e31c37d67ba364bc934 inherit pub_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ab28db97d966501e8362011727aa27fc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab28db97d966501e8362011727aa27fc6"></a>
<a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a4a46d3bb3273ca656d1083165437613c">call_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_type</b></td></tr>
<tr class="separator:ab28db97d966501e8362011727aa27fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ce888a848bc56fcb537895083e53eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51ce888a848bc56fcb537895083e53eb"></a>
<a class="el" href="group__smart__pointer.html#classsmart__ptr">smart_ptr</a>&lt; <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#a51ce888a848bc56fcb537895083e53eb">m_target</a></td></tr>
<tr class="memdesc:a51ce888a848bc56fcb537895083e53eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This becomes the IVT address in HAB mode. <br /></td></tr>
<tr class="separator:a51ce888a848bc56fcb537895083e53eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89038f570e37085d01c7af65bb3f3796"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89038f570e37085d01c7af65bb3f3796"></a>
<a class="el" href="group__smart__pointer.html#classsmart__ptr">smart_ptr</a>&lt; <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_arg</b></td></tr>
<tr class="separator:a89038f570e37085d01c7af65bb3f3796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9268f42fa24f021f39802a02791e8477"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9268f42fa24f021f39802a02791e8477"></a>
<a class="el" href="group__smart__pointer.html#classsmart__ptr">smart_ptr</a>&lt; <a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_stackPointer</b></td></tr>
<tr class="separator:a9268f42fa24f021f39802a02791e8477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed3e7084687ffbbb36f85bddd0f0ecfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed3e7084687ffbbb36f85bddd0f0ecfe"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html#aed3e7084687ffbbb36f85bddd0f0ecfe">m_isHAB</a></td></tr>
<tr class="memdesc:aed3e7084687ffbbb36f85bddd0f0ecfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stack pointer node for "jump sp" command. <br /></td></tr>
<tr class="separator:aed3e7084687ffbbb36f85bddd0f0ecfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classelftosb_1_1_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classelftosb_1_1_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classelftosb_1_1_a_s_t_node.html">elftosb::ASTNode</a></td></tr>
<tr class="memitem:a2c4f1d44b8ccc3ce5c00c46d687263eb inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c4f1d44b8ccc3ce5c00c46d687263eb"></a>
<a class="el" href="classelftosb_1_1_a_s_t_node.html">ASTNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a2c4f1d44b8ccc3ce5c00c46d687263eb">m_parent</a></td></tr>
<tr class="memdesc:a2c4f1d44b8ccc3ce5c00c46d687263eb inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to parent node of this object. May be NULL. <br /></td></tr>
<tr class="separator:a2c4f1d44b8ccc3ce5c00c46d687263eb inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f295dd46853bfd45275bed4d2b3dee5 inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f295dd46853bfd45275bed4d2b3dee5"></a>
<a class="el" href="structelftosb_1_1token__loc__t.html">token_loc_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#a1f295dd46853bfd45275bed4d2b3dee5">m_location</a></td></tr>
<tr class="memdesc:a1f295dd46853bfd45275bed4d2b3dee5 inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Location of this node in the source file. <br /></td></tr>
<tr class="separator:a1f295dd46853bfd45275bed4d2b3dee5 inherit pro_attribs_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classelftosb_1_1_a_s_t_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classelftosb_1_1_a_s_t_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classelftosb_1_1_a_s_t_node.html">elftosb::ASTNode</a></td></tr>
<tr class="memitem:abcf761dab4121bd1f9ceaf870caaebb1 inherit pro_methods_classelftosb_1_1_a_s_t_node"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcf761dab4121bd1f9ceaf870caaebb1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classelftosb_1_1_a_s_t_node.html#abcf761dab4121bd1f9ceaf870caaebb1">printIndent</a> (int indent) const </td></tr>
<tr class="memdesc:abcf761dab4121bd1f9ceaf870caaebb1 inherit pro_methods_classelftosb_1_1_a_s_t_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints <em>indent</em> number of spaces. <br /></td></tr>
<tr class="separator:abcf761dab4121bd1f9ceaf870caaebb1 inherit pro_methods_classelftosb_1_1_a_s_t_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>AST node for a call statement. </p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_elftosb_a_s_t_8h_source.html">ElftosbAST.h</a></li>
<li>ElftosbAST.cpp</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>elftosb</b></li><li class="navelem"><a class="el" href="classelftosb_1_1_call_statement_a_s_t_node.html">CallStatementASTNode</a></li>
    <li class="footer">Generated on Mon Mar 7 2016 16:49:51 for Kinetis Bootloader Host by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
